package D240520;

public class WrapperTest {
    public static void show1(double a) {
        System.out.println("包装类可以传给基础数据类型");
    }

    public static void show2(Object o) {
        System.out.println("基础数据类型可以传给Object");
    }

    public static void main(String[] args) {
        Double i1 = 101.1;
        int i2 = 102;

        char c = 'a';
        Character i3 = c;
        Boolean b = true;
        boolean i4 = b;

        WrapperTest.show2(i2); //自动打包，作为Object参数传给方法
        System.out.println(i3); //自动打包，给包装类赋值
        WrapperTest.show1(i1); //自动解包，作为基础数据类型参数传给方法
        System.out.println(i4); //自动解包，给基础数据类型赋值
    }
}
